package design.p1_factoryMethod.c2_multiFactory;

import design.p1_factoryMethod.c1_nomalFactory.MailSender;
import design.p1_factoryMethod.c1_nomalFactory.Sender;
import design.p1_factoryMethod.c1_nomalFactory.SmsSender;

/**
 * @ClassName: Java
 * @description: 多个工厂方法模式，是对普通工厂方法模式的改进，在普通工厂方法模式中，如果传递的字符串出错，则不能正确创建对象，
 *               而多个工厂方法模式是提供多个工厂方法，分别创建对象.
 * @author: zxf
 * @create: 2021-06-17 17:12
 **/
public class SendFactory {

    public Sender produceMail(){
        return new MailSender();
    }

    public Sender produceSms(){
        return new SmsSender();
    }
}

